//
//  UILabel+Extension.swift
//  01sinablog
//
//  Created by ZhangZiang on 15/12/17.
//  Copyright © 2015年 ZhangZiang. All rights reserved.
//

import UIKit

//定义一个外部可以用的便利构造函数
extension UILabel {
    
    convenience init(title : String, color : UIColor, fontSize : CGFloat, margin : CGFloat = 0)//构造函数参数有默认值,则不传值也不报错
    {
        self.init()
        
        text = title
        
        textColor = color
        
        font = UIFont.systemFontOfSize(fontSize)
        
        textAlignment = .Center
        
        numberOfLines = 0
        
        if margin > 0
        {
            preferredMaxLayoutWidth = ScreenW - 2 * margin
            textAlignment = .Left
        }
        
        sizeToFit()
    }
}